@charset "utf-8";
/* comment */
.comment h3{ font-size:14px; font-weight:normal; line-height:62px;}
#comment .title{ background:#f9f9f9; height:62px; position:relative;}
.comment .title .cit{ display:inline-block; background:#fff; color:#333; font-size:18px; border-top:2px solid #20a4f1; margin-left:2px; padding:0 10px; height:57px;}
.comment .counter{ color:#999;}
.comment .counter em{ color:#36acff; padding:0 2px;}
.add_commt_btn{ background:url("/ziyuan/images/published_btn.jpg") no-repeat; color:#333; font-size:14px; line-height:62px; padding-left:46px; height:62px; width:84px; position:absolute; top:-1px; right:0;}

.commt_panel{ overflow:hidden;}
.commt_panel .sofa{ color:#a8a8a8; font-size:16px; padding:40px 0; text-align:center;}
.commt_panel .sofa i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -356px -58px; width:33px; height:33px; margin-right:5px; vertical-align:middle;}
.commt_item{ border-top:1px solid #e9e9e9; margin-top:-1px; padding:20px 20px 10px 96px;}
.commt_header{ font-size:12px; padding-bottom:5px; position:relative;}
.commt_header .pic{ position:absolute; margin:0 0 0 -80px;}
.commt_header .pic i{ display:inline-block; background:url("/ziyuan/images/msg_header.png") no-repeat; width:70px; height:70px; position:absolute;}
.commt_floor{ float:right; color:#20a4f1; font-style:normal; margin-right:4px;}
.commt_hack{ float:right;margin:0 10px; position:relative;}
.commt_hack .tip_info_err{ width:240px; right:50px; top:-4px;}
.commt_hack a{ color:#36acff;}
.commt_hack a:hover{ color:#333;}
.commt_header .name{ color:#24aaff; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.commt_header .name:hover{ text-decoration:underline;}
.commt_header .timer{ padding-left:10px; color:#999;}
.commt_main{ padding-bottom:6px; word-break:break-all; position:relative;}
.commt_main em{ color:#0199ff;}
.commt_main p{ color:#666; line-height:2;}
.commt_btns{ height:26px; margin-bottom:10px;}
.commt_btns .commt_fun{ float:right; color:#20a4f1; margin-left:10px; line-height:20px;}
.commt_btns span.line{ float:right; color:#20a4f1;}
.commt_btns .commt_fun b{ font-weight:normal;}
.commt_btns .report{ display:inline-block; color:#20a4f1; height:20px; padding:0 10px 0 5px;}
.commt_btns a.inform_cit{ display:inline; float:right; background:none; color:#999; border:0; padding:0;}
.commt_btns a.inform_cit i{ display:inline-block; background:url("/ziyuan/images/ico_jubao.png") no-repeat; margin:-3px 5px 0 0; height:12px; width:14px; vertical-align:middle;}
.commt_btns a.report:hover{ border:0;}
.commt_btns .commt_fun a{ display:inline-block; color:#20a4f1; height:20px; margin-right:5px;}
.commt_btns .commt_fun i{ display:inline-block; background:url("/ziyuan/images/icon_bg.png") no-repeat; margin:2px 0 0 3px; width:13px; height:16px; _background:url("/ziyuan/images/icon_bg_6.png") no-repeat;}
.commt_btns .agree i{ background-position:0 -236px;}
.commt_btns .oppose i{ background-position:0 -254px;}
.commt_btns .report i{ background-position:0 -272px; width:18px; height:15px; margin:-4px 3px 0 0; vertical-align:middle;}

.commt_reply textarea{ background:#fcfcfc; border:1px solid #d3d3d3; padding:5px; height:60px; width:650px; -webkit-box-shadow: inset 0 2px 3px rgba(234,234,234,.5); box-shadow: inset 0 2px 3px rgba(234,234,234,.5); resize:none;}
.commt_reply .reply_sub{ padding-top:15px;}
.commt_reply .reply_sub span{ float:left; line-height:26px;}
.commt_reply .reply_sub span .check_box{ display:inline; float:left; margin:0 10px 0 0; width:15px; vertical-align:top;}
.commt_reply .reply_sub input{ display:inline; float:right; color:#fff; border-radius:5px; margin-left:10px; line-height:30px; height:30px; width:68px; text-align:center; cursor:pointer;}
.commt_reply .reply_sub input.cancel{ background:#ccc; border:0;}
.commt_reply .reply_sub input.confirm{ background:#20a4f1; border:0;}

.commt_report{ background:#f9f9f9; line-height:2; margin:20px 0; padding:20px 20px 10px;}
.commt_report em.before_ico, .commt_report em.after_ico{ display:inline-block; background:url("/ziyuan/images/quotes.jpg") no-repeat; margin:0 10px; height:25px; width:26px; vertical-align:middle; position:absolute;}
.commt_report em.before_ico{ background-position:0 0; top:-5px; left:-15px;}
.commt_report em.after_ico{ background-position:-26px 0; bottom:0; right:-15px;}
.commt_report .triangle{width:0; height:0; border-width:10px; border-style:dashed dashed solid dashed; border-color:transparent transparent #f9f9f9 transparent; position:absolute; margin:-40px 0 0 0;}
.commt_report .pic{ margin-left:-40px;}
.commt_report .pic i{ display:inline-block; background:url("/ziyuan/images/user_header.png") no-repeat -88px 0; width:36px; height:36px; position:absolute; margin:-1px 0 0 -1px; _background:url("/ziyuan/images/user_header_6.png") no-repeat -88px 0;}
.commt_item .odd{ background:#fff;}
.commt_tips .tip_info{ margin:-40px 0 0;}

.commt_main blockquote{ padding:0 25px; vertical-align:top;}
.add_commt_panel{ padding-bottom:10px; margin:15px;}
.add_commt_panel .tit{ border-bottom:1px solid #e9e9e9; margin:20px 0;}
.add_commt_panel h4{ font-size:18px; font-weight:100; line-height:35px;}
.add_commt_panel h4 span{ display:inline-block; border-bottom:2px solid #333; line-height:35px;}
.add_commt{ margin:0 10px; _zoom:1;}
.add_commt li{ color:#666; font-size:14px; line-height:32px; padding:5px 0;}
.add_commt li a{ color:#666;}
.add_commt li a:hover{ color:#000;}
.add_commt li label, .add_commt li input,
.add_commt .note{ display:inline-block; height:32px; vertical-align:middle;}
.add_commt .note .tip_info_err{ top:8px; left:230px;}
.add_commt li label{ padding-right:10px;}
.add_commt li .text{ background:#f4f4f4; border:1px solid #f4f4f4; border-radius:5px; line-height:32px\9; width:200px; padding:0 10px;}
.add_commt .commt_content{ margin-top:20px; padding:30px 0 0; position:relative;}
.add_commt .commt_content .text_content{ background:#fff; border:1px solid #cacaca; height:128px; padding:10px; width:98%; overflow:auto; resize:vertical;}
.commt_content .commt_con{ padding:36px 0 13px; height:130px; _padding-bottom:9px;}
.commt_content .commt_con label,
.commt_content .note{ display:none;}
.add_commt .checkcode input{ width:80px;}
.add_commt .checkcode img{ vertical-align:middle;}
.add_commt .btns{ position: absolute; right: 0;  text-align: right; z-index: 10;}
.add_commt .checkcode{ position:relative;}
.add_commt .btns input{ background:#20a4f1; color:#fff; border:0; border-radius:3px; cursor:pointer; line-height:26px; height:34px; width:99px;}
.add_commt .btns input:hover{ background:#39b2f9;}
.add_commt_note,
.add_commt_note .name,
.add_commt_note span{ position:absolute;}
.add_commt_note{ width:100%; left:0; top:-10px;}
.add_commt .add_commt_info{ color:#9fabb0; font-size:12px; right:0;}
.add_commt .add_commt_info em{ color:#24aaff;}
.add_commt .pic{ height:32px; width:32px; left:0; top:0;}
.add_commt .pic i{ background:url("/ziyuan/images/write_msg_header.png") no-repeat; height:32px; width:32px; position:absolute;}
.add_commt .name{ display:inline-block; color:#676767; margin-right:14px; padding:0 14px; height:30px; left:30px;}
.add_commt .name a{ color:#24aaff; padding-right:10px;}
.add_commt .name input{ margin-right:5px; vertical-align:middle;}
.report_box{ background:#f4f4f4; width:660px; padding:20px;}

/* 一个小提示 */
.tip_info, .tip_info_err{ background:#ebf7ff; border:1px solid #99bddf; color:#0199ff; padding:3px 30px 3px 5px; position:absolute; border-radius:5px; overflow:hidden; line-height:1.5 !important;}
.tip_info a, .tip_info_err a{ background:url("/ziyuan/images/tip_bg.png") no-repeat; height:17px; width:17px; text-indent:-9999em; position:absolute; right:4px; top:4px; overflow:hidden;}
.tip_info_err{ background:#ffebeb; border-color:#df9999; color:#ff0101;}
.tip_info_err a{ background-position:0 -17px;}
/* ADS */
.wead_250_250{ height:250px; width:250px; margin:0 auto 10px;}

/* read_info */
.read_info{ background:#ccc url("/ziyuan/images/wea_d_1024_1024.jpg") no-repeat 50% 50%; background-size:cover; margin-top:-69px; padding:69px 0 62px 0; height:336px; width:100%; overflow:hidden; position:relative;}
.read_info .wrap_con{ z-index:3;}
.read_info .mask, .read_info .mask img{ height:100%; width:100%; overflow:hidden; position:absolute; left:0; top:0;}
.read_info .mask img{ margin-top:-720px; height:auto;}
.personal_mod{ background:url("/ziyuan/images/personal_bg.png") repeat; height:346px; width:308px; position:absolute; top:1px; right:0;}
.personal_mod .user_box{ margin-left:-50px; height:90px; width:90px; position:absolute; top:24px; left:50%;}
.personal_mod .user_box img{ border:2px solid #fff; border-radius:90px; height:90px; width:90px;}
.personal_mod p{ text-align:center;}
.personal_mod p.name{ font-size:22px; margin:128px auto 5px; height:30px; width:252px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; *float:left;}
.personal_mod p.name a:hover{ color:#333;}
.personal_mod p.web_link{ line-height:25px; height:25px; width:308px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.personal_mod p.web_link a{ color:#20a4f1; word-break:break-all;}
.personal_mod p.web_link a:hover{ text-decoration:underline;}
.personal_mod .statistics{ padding:0 15px; width:278px; position:absolute; left:0; top:200px;}
.personal_mod .statistics .tit{ float:left; color:#999; font-size:14px; width:92px; height:54px; text-align:center; vertical-align:top;}
.personal_mod .statistics .tit i{ color:#333;}
.personal_mod  .statistics .tit em{ color:#ff0024;}
.personal_mod .statistics .tit p{ color:#666; margin-top:-5px; vertical-align:middle; text-align:center;}
.personal_mod .statistics .tit em,.personal_mod  .statistics .tit i{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.personal_mod .see_btn a{ color:#20a4f1; font-size:18px; border:solid 1px #20a4f1; border-radius:5px; line-height:45px; height:45px; width:250px; text-align:center; position:absolute; top:275px; left:28px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; transition:all .2s ease;}
.personal_mod .see_btn a:hover{ background:#20a4f1; color:#fff; -moz-box-shadow:0 0 4px rgba(0,0,0,.4); -ms-box-shadow:0 0 4px rgba(0,0,0,.4); -webkit-box-shadow:0 0 4px rgba(0,0,0,.4); box-shadow:0 0 4px rgba(0,0,0,.4);}
.read_info .type_name{ color:#fff; font-size:14px; padding:15px 10px; -moz-text-shadow:0 0 5px rgba(0,0,0,.8); -ms-text-shadow:0 0 5px rgba(0,0,0,.8); -o-text-shadow:0 0 5px rgba(0,0,0,.8); -webkit-text-shadow:0 0 5px rgba(0,0,0,.8); text-shadow:0 0 5px rgba(0,0,0,.8);}
.read_info .type_name a, .read_info .type_name a:hover{ color:#fff;}
.read_info .type_name a.current, .read_info .type_name .pipe{ font-size:18px; margin-left:.5em;}
.read_info .soft_abs{ padding:12px 0 0 158px; width:552px; height:230px; position:relative;}
.read_info .originbtn_btn{ width:115px; position:absolute; top:160px; left:0;}
.read_info .disabled{ pointer-events:none;}
.read_info a.add_originbtn,.read_info a.has_originbtn,.read_info a.remove_originbtn{ display:inline-block; background:#20a4f1; color:#fff; border-radius:5px; font-size:16px; padding-top:55px; height:35px; width:115px; top:0; left:10px; text-align:center; position:absolute;}
.read_info a.has_originbtn{ background:#687798;}
.read_info .add_originbtn i,.read_info .has_originbtn i,.read_info .remove_originbtn i{ float:left; background:url("/ziyuan/images/focus_ico.png") no-repeat; height:40px; width:40px; position:absolute; left:37px; top:10px;}
.read_info .has_originbtn i{ background:url("/ziyuan/images/sprites.png") no-repeat -430px -76px;}
.read_info .has_originbtn em{ display:none;}
.read_info a.add_originbtn:hover{ background:#32aef6;}
.read_info a.has_originbtn:hover{ background:#e21119;}
.read_info a.has_originbtn:hover i{ background:url("/ziyuan/images/sprites.png") no-repeat -390px -76px;}
.read_info a.has_originbtn:hover span{ display:none;}
.read_info a.has_originbtn:hover em{ display:block;}
.read_info .soft_img{ border-radius:18px; height:118px; width:118px; position:absolute; top:15px; left:10px; overflow:hidden;}
.read_info .soft_abs table{ color:#fff; text-shadow:0 0 5px rgba(0,0,0,.8); height:230px; width:552px;}
.read_info .soft_abs table h2{ font-size:28px; font-weight:100; -moz-text-shadow: 0 0 10px #333; -ms-text-shadow: 0 0 10px #333; -webkit-text-shadow: 0 0 10px #333; text-shadow: 0 0 10px #333; margin-top:-16px;}
.read_info .soft_abs a, .read_info .soft_abs a:hover{ color:#FFF; text-decoration:none;}
.read_info .platform{ display:inline-block; vertical-align:middle;}
.read_info .platform .iphone{ background-position:0 -24px; margin-right:5px;}
.read_info .platform .ipad{ background-position:-20px -24px;}
.read_info .platform em{ box-shadow:0 0 3px rgba(0,0,0,.6);}
.read_info .add_originbtn a,.read_info .add_originbtn a:hover{ text-decoration:none;}
.read_info .remove_originbtn a,.read_info .remove_originbtn a:hover{ text-decoration:none;}
.soft_info{ background:url("/ziyuan/images/soft_info_bg.png") repeat-x left top; margin-top:-50px; padding-top:50px; min-height:89px; position:relative; z-index:3;}
.slider_left{ float:left; width:776px; border-right:1px solid #e9e9e9; overflow:hidden;}
.soft_info .title{ height:42px;}
.soft_info .title h2{ float:left; border-bottom:2px solid #48474d; color:#48474d; font-size:20px; font-weight:normal; padding:3px 0;}
.soft_info .hint-new{display: block; background-color: #f2edec; color: #ff002f; font-size: 12px; line-height: 25px; border-bottom: none; padding: 10px; border-radius: 5px; line-height: 26px; position: absolute; left: 186px; top: 0;}
.soft_info .hint-new a{ color: #ff002f; text-decoration: underline;}
.soft_info .funs{ height:0; position:relative;}
.soft_info .funs ul{ position:absolute; left:186px; top: 20px;}
.soft_info .funs li{ float:left; color:#999; font-size:18px; padding-right:20px;}
.soft_info .inner{ color:#333; font-size:14px; line-height:1.6; padding:65px 35px 60px 188px; min-height:350px; position:relative; *zoom:1;}
.soft_info .inner p{ margin-bottom:8px;}
.soft_info .qr_code{ margin-top:5px; position:absolute; left:0; top:10px;}
.soft_info .qr_code .prompt{ color:#999; width:152px; text-align:left;}
.soft_info .qr_code .prompt a{ color:#333; margin:0 5px; text-decoration:underline;}
.soft_info .qr_code .hint{ border:1px solid #999; color:#999; border-radius:3px; margin:10px 0 0 0; padding:5px; width:140px; position:relative;}
.soft_info .qr_code .hint span{ text-align:left;}
.soft_info .qr_code .hint a{ display:inline-block; color:#333;}
.soft_info .qr_code .hint em{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -176px 0; height:18px; width:18px; position:absolute; right:-6px; bottom:-6px;}
.soft_info .qr_code .hint span.pop_up{ display:none; background:#fff; border:1px solid #ccc; -moz-box-shadow:0 2px 3px rgba(10,2,4,.3); -ms-box-shadow:0 2px 3px rgba(10,2,4,.3); -webkit-box-shadow:0 2px 3px rgba(10,2,4,.3); box-shadow:0 2px 3px rgba(10,2,4,.3); padding:10px; position:absolute; left:144px; top:42px; z-index:99;}
.soft_info .qr_code .hint span.pop_up i{ display:inline-block; height:12px; width:12px; background:url("/ziyuan/images/sprites.png") no-repeat -196px 0; position:absolute; top:-1px; left:-11px;}
.soft_info .qr_code .hint a:hover span.pop_up{ display:block;}
.soft_info .qr_code .hint span.pack_pop_up{ display:none; top:65px;}
.soft_info .qr_code .hint a:hover span.pack_pop_up{ display:block;}
.soft_info .qr_code img{ background:#fff; border:1px solid #cbcbcb; padding:9px; vertical-align:top;}
.soft_info .qr_code span{ display:block; color:#999; padding:5px 5px 5px 0; text-align:center;}
.soft_info .qr_code a.down_btn{ display:inline-block; color:#20a4f1; font-size:16px; border:1px solid #20a4f1; border-radius:5px; line-height:35px; margin:5px 0 0 0; height:35px; width:150px; text-align:center; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; transition:all .2s ease;}
.soft_info .qr_code a.down_btn:hover{ background:#20a4f1; color:#fff; -moz-box-shadow:0 0 4px rgba(0,0,0,.4); -ms-box-shadow:0 0 4px rgba(0,0,0,.4); -webkit-box-shadow:0 0 4px rgba(0,0,0,.4); box-shadow:0 0 4px rgba(0,0,0,.4);}
.read_info .bell_cover{ height:118px; width:138px; position:absolute; top:15px; left:10px;}
.read_info .bell_cover .ablum_img{ display:inline-block; margin:2px 0 0 21px; height:115px; width:100px;}
.read_info .bell_cover i.mask_cover{ background:url("/ziyuan/images/sprites.png") no-repeat -122px -125px; height:118px; width:138px; position:absolute; top:0; left:0;}
.read_info .soft_abs table h2 i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat; color:#fff; font-size:12px; line-height:32px; margin:5px 0 0 10px; height:38px; width:27px; vertical-align:top; text-align:center;}
.read_info .soft_abs table h2 i.deb{ background-position:-122px -86px;}
.read_info .soft_abs table h2 i.ipa{ background-position:-149px -86px;}
.read_info .soft_abs table h2 i.m4r{ background-position:-176px -86px;}
.soft_info .inner .audiojs{ margin-bottom:40px;}

/* screenshot */
.screenshot{ background:#f9f9f9; padding:20px 0; width:744px;}
.screenshot .label h4{ font-size:20px; font-weight:normal; margin:0 36px 15px;}
.screenshot .pic_list{ margin-left:32px; width:676px; overflow:auto; overflow-y:hidden;}
.screenshot .pic_list::-webkit-scrollbar-track-piece{ background:#ececec; border-radius:4px;}
.screenshot .pic_list::-webkit-scrollbar{ height:6px; width:6px;}
.screenshot .pic_list::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal{ background:#999; border-radius:4px;}
.screenshot .pic_list::-webkit-scrollbar-thumb:hover{ background:#20A4F1;}
.screenshot .pic_list ul{ font-size:0; white-space:nowrap; word-break:normal;}
.screenshot .pic_list li{ display:inline-block; padding:0 22px 15px 4px; vertical-align:top; *display:inline; *zoom:1; *padding-bottom:30px;}
.screenshot .pic_list li:last-child{ padding-right:4px;}
.screenshot .pic_list img{ display:block; border:1px solid #FFF; box-shadow:0 1px 3px rgba(0,0,0,.2); height:auto; width:320px; vertical-align:top;}

.soft_info .add_source{ padding:40px 0 10px 0; text-align:center;}
.soft_info .add_source .btn{ display:inline-block; background:url("/ziyuan/images/add_source.jpg") no-repeat; cursor:pointer; line-height:999px; margin:0 auto; height:99px; width:99px; overflow:hidden; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -webkit-transition:all .4s ease; transition:all .4s ease;}
.soft_info .add_source .btn:hover{ -moz-transform:scale(0.9); -ms-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9);}
.soft_info .add_source .count{ color:#333; font-size:18px; padding-top:10px;}
.soft_info .add_source .count em{ color:#20A4F1; margin-right:.5em;}
.soft_info .wea_d90{ margin-bottom:25px; height:90px; width:748px;}

.common_sharebox{ margin-bottom:25px; height:28px;}
.common_sharebox .bdsharebuttonbox{ margin-left:320px;}
/* slider_right */
.slider_right{ float:right; width:284px;}
.slider_right .search_box{ float:right; margin-bottom:20px; height:40px; width:284px;}
.slider_right .search_box .input{ float:left; border:solid 1px #d9d9d9; border-radius:3px 0 0 3px; border-right:0; line-height:20px; padding:9px 0 9px 5px; height:20px; width:225px;}
.slider_right .wa_d284{ display:inline-block; height:250px; width:284px;}
.slider_right .user_about{ margin:15px 0 25px 0; width:100%;}
.slider_right .lessen_height{}
.slider_right .user_about h3{ color:#111; font-size:20px; font-weight:100; position:relative;}
.slider_right .user_about h3 a.name{ display:inline-block; color:#20a4f1; margin-right:10px; height:27px; max-width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slider_right .user_about h3 .see_more{ color:#999; font-size:14px; position:absolute; right:0; top:5px;}
.slider_right .user_about h3 .see_more:hover{ color:#333;}
.slider_right .user_about li{ clear:both; border:1px solid #fff; margin-top:10px; padding:10px 0 10px 110px; height:90px; width:174px; position:relative; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -webkit-transition:all .4s ease; transition:all .4s ease;}
.slider_right .user_about li:hover{ background:#fff; border:1px solid #a0d5f3; -webkit- box-shadow:0 0 5px rgba(32,164,241,.2); -moz- box-shadow:0 0 5px rgba(32,164,241,.5); -ms- box-shadow:0 0 5px rgba(32,164,241,.5); box-shadow:0 0 5px rgba(32,164,241,.5);}
.slider_right .other_albums ul li{ border:1px solid #fff; padding-top:5px; height:65px;}
.slider_right .other_albums .thumbnail_b{ left:0;}
.slider_right .user_about .user_head{ height:70px; width:70px; overflow:hidden; position:absolute; top:12px; left:12px;}
.slider_right .user_about .user_head i{ background:url("/ziyuan/images/msg_header.png") no-repeat; height:70px; width:70px; position:absolute; top:0; left:0;}
.slider_right .lessen_height li{ height:75px;}
.slider_right .user_about .app_name{ font-size:14px; margin-bottom:5px; height:25px; width:174px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slider_right .user_about .about_name{ font-size:14px; height:25px; width:174px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slider_right .user_about p{ color:#999; font-size:14px;}
.slider_right .user_about .download_collect{ line-height:30px;}
.slider_right .user_about .download_collect em{ color:#20a4f1;}
.slider_right .user_about .thumbnail{ float:left; height:90px; width:90px; position:absolute; left:8px; top:10px;}
.slider_right .user_about .thumbnail_b{ float:left; height:55px; width:94px; position:absolute; left:8px; top:15px;}
.slider_right .user_about a.thumbnail_b img{ height:55px; width:94px;}
.slider_right .user_about a.thumbnail img{ border-radius:15px; height:90px; width:90px;} 
.slider_right .user_about a.thumbnail i,
.slider_right .user_about .thumbnail_b i{ background-color:#000; border-radius:15px; background-color:rgba(0,0,0,0); height:100%; width:100%; position:absolute; top:0; left:0; z-index:2; filter:alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0; -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.slider_right .user_about a.thumbnail em,
.slider_right .user_about .thumbnail_b em{ display:inline-block; background:url("/ziyuan/images/focus_ico.png") no-repeat; margin:-20px 0 0 -20px; height:40px; width:40px; position:absolute; z-index:3; left:50%; top:50%; filter:alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale ", src="images/focus_ico.png");}
.slider_right .user_about a.thumbnail:hover img,
.slider_right .user_about .thumbnail_b:hover img{ -webkit-filter:blur(1px);}
.slider_right .user_about a.thumbnail:hover i,
.slider_right .user_about .thumbnail_b:hover i{ background-color:rgba(0,0,0,.5); filter:alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; opacity:.6;}
.slider_right .user_about a.thumbnail:hover em,
.slider_right .user_about .thumbnail_b:hover em{ filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1;}
.slider_right .hot_search{}
.slider_right .hot_search h2{ color:#111; font-size:20px; line-height:30px; padding:15px 0;}
.slider_right .hot_search ul li{ color:#333; font-size:16px; line-height:35px;}
.slider_right .hot_search ul li a{ color:#20a4f1;}

/* 资源列表 */
.resource_list{ background:#f6f6f6; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; padding:32px 0;}
.resource_list h1{ font-size:48px; font-weight:normal; margin-top:0;} 
.resource_list .search_box{ position:absolute; top:15px; right:0;}
.resource_list .search_box .txt input{ outline:none; width:418px;}
.resource_list .platform{ position:absolute; top:28px; left:210px;}
.resource_list .platform a{ display:inline-block; border:1px solid #bdbdbd; border-radius:3px; margin-left:10px; padding:5px; vertical-align:top; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -webkit-transition:all .4s ease; transition:all .4s ease;}
.resource_list .platform a:hover{ border-color:#27bfff;}
.resource_list .platform .current{ border-color:#27bfff; box-shadow:0 0 8px rgba(0,222,255,.8);}

.resource_con{ padding:35px 0;}
.classify{ background:#f7f7f8;}
.classify .type_box{ float:left; border:solid 1px #fff; border-bottom:solid 1px #e9e9e9; border-right:solid 2px #fff; line-height:32px;}
.classify .type_box:hover{ border-top-color:#bdbdbd; border-right-color:#bdbdbd; border-bottom-color:#dbdbdb; border-width:2px; margin:-1px 0; position:relative;}
.classify .type_box .rank_sort{ float:left; font-size:16px; padding-left:22px; line-height:42px; width:103px; vertical-align:top;}
.classify .type_box .soft_link{ float:left; background:#fff; padding:5px 25px; width:919px;}
.classify .type_box .soft_link a{ display:inline-block; color:#111; font-size:14px; margin:0 10px;}
.classify .type_box .soft_link a:hover, .classify .type_box .soft_link a.current{ color:#20a4f1;}
.classify .bule_line{ border-left:solid 2px #20a4f1;}
.classify .green_line{ border-left:solid 2px #6bcf63;}
.classify .orage_line{ border-left:solid 2px #fabf00;}
.classify .red_line{ border-left:solid 2px #ff3b30;}

/* app_list */
.app_list{ padding-top:40px;}
.app_list ul{ font-size:125px; margin-bottom:-40px; width:100%; }
.app_list li{ display:inline-block; border-bottom:1px solid #e9e9e9; font-size:12px; margin-bottom:30px; padding-bottom:20px; height:416px; width:338px; overflow:hidden; text-align:left; vertical-align:top; *display:inline; *zoom:1;}
.app_list li.fix{ border:0; margin:0; padding:0; height:0; width:100%; overflow:hidden;}
.app_list .app_icon{ display:block; background:#ccc; margin-bottom:10px; height:220px; width:100%; overflow:hidden; position:relative;}
.app_list .app_icon *{ cursor:pointer;}
.app_list .app_icon img{ border-radius:24px; margin:-59px 0 0 -59px; height:118px; width:118px; position:absolute; left:50%; top:50%; z-index:7;}
.app_list .app_icon .bg{ margin:0; height:auto; width:100%; left:0; top:-59px; z-index:6;}
.app_list .app_icon .add, .app_list .app_icon .mask, .app_list .user_pic{ -webkit-transition:all linear .36s;}
.app_list a.app_icon em.add{ display:inline-block; background:url("/ziyuan/images/focus_ico.png") no-repeat; margin:-20px 0 0 -20px; height:40px; width:40px; position:absolute; z-index:3; left:50%; top:50%; filter:alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s; z-index:8;}
.app_list a.app_icon:hover em.add{ filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1;}
.app_list .app_icon .mask{ display:block; background:#000; height:100%; width:100%; position:absolute; left:0; top:0; z-index:6; opacity:0; visibility:hidden; filter:Alpha(opacity=30);}
:root .app_list .app_icon .mask{ background:rgba(0,0,0,.3); filter:none;}
.app_list .app_icon .tag{ position:absolute; top:0; left:12px; z-index:7;}
.app_list .app_icon .tag em{ display:block; background:url("/ziyuan/images/bar_cit.png") no-repeat; color:#fff; font-family:Arial; line-height:50px; height:60px; width:36px; text-align:center; text-transform:uppercase;}
.app_list .app_icon .tag .ipa{ background-position:-36px 0;}
.app_list .app_icon .tag .m4r{ background-position:-72px 0;}
.app_list .user_pic{ position:absolute; right:8px; top:8px; z-index:7; visibility:hidden; opacity:0;}
.app_list .user_pic img{ border:2px solid #fff; border-radius:100%; margin:0; height:30px; width:30px; position:static; vertical-align:top;}
.app_list .app_icon:hover .mask, .app_list .app_icon:hover .user_pic{ opacity:1; visibility:visible;}
.app_list .tit{ display:inline-block; border-bottom:1px solid #fff; font-size:22px; height:32px; max-width:338px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.app_list .tit:hover{ border-bottom-color:#20A4F1; color:#20A4F1;}
.app_list .type{ display:block; padding:5px 0;}
.app_list .type a{ color:#999;}
.app_list .type a:hover{ color:#333;}
.app_list .props{ color:#999; font-size:14px; height:28px;}
.app_list .props .count em{ color:#20A4F1; font-family:Arial; margin-right:.3em;}
.app_list .props .pipe{ margin:0 .5em;}
.app_list .props .platform{ float:right;}
.app_list .props .platform em{ margin-left:5px;}
.app_list .desc{ color:#999; font-size:14px; line-height:1.72; height:6.88em; width:100%; overflow:hidden;}

/* version_dialog_logs */
.version_dialog_logs table{ color:#333; font-size:14px;}
.version_dialog_logs table .version_num{ background:#f7f7f8; padding-left:14px; width:220px; overflow:hidden;}
.version_dialog_logs table .version_downnum{ padding-left:23px; width:170px; overflow:hidden; position:relative;}
.version_dialog_logs table .version_downnum .delBtn{ display:block; background:#f90e4b; color:#fff; line-height:30px; width:64px; text-align:center; position:absolute; top:10px; right:-66px; -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear;}
.version_dialog_logs table .version_downnum:hover .delBtn{ background:#d7093f; right:0;}
.version_dialog_logs table .version_num i, .version_dialog_logs table .version_downnum i{ color:#999;}
.version_dialog_logs td{ border-bottom:solid 1px #ededed; height:52px;}

/* module_funs */
.module_funs{ height:32px; width:32px; position:absolute; top:0; right:0; -webkit-transition:all ease .42s; -moz-transition:all ease .42s; -ms-transition:all ease .42s; transition:all ease .42s;}
.module_funs .funs_inner{ height:32px; width:32px; position:absolute; left:0; top:0;}
.module_funs .btn{ float:left; background:#fff; color:#9ca1ad; border: 1px solid #9ca1ad; border-right: none; font-size:12px; line-height:30px; height:30px; width:58px; text-align:center; vertical-align: top;}
.module_funs .btn:hover{ background-color:#9ca1ad; color: #fff;}
.module_funs .del{ border-right: 1px solid #9ca1ad;}
.module_funs .update{}
.module_funs .update:hover{}
.module_funs .version{}
.module_funs .version:hover{}
.module_funs .modify{}
.module_funs .modify:hover{}
.module_funs .disabled_in{ background:#e9e9ea; color:#999; pointer-events:none;}
.module_funs .operationbar{ background-color: #9ca1ad; height: 32px; width: 32px; text-indent: -999em; position: absolute; top: 0; right: -32px; z-index: 99;}
.module_funs .operationIconBtn{ float: right; background-image: url("/ziyuan/images/operationiconbtn.png"); background-repeat: no-repeat; height: 32px; width: 32px;  -moz-transition: all linear .4s; -ms-transition: all linear .4s; -webkit-transition: all linear .4s; transition: all linear .4s; vertical-align: top;}
.module_funs .operationIconBtn:hover{ -webkit-transform: rotate(405deg); -moz-transform: rotate(405deg); -ms-transform: rotate(405deg);  transform: rotate(405deg);}
.module_funs .aList{ display: inline-block; height: 32px; width: 237px; position:absolute; top: 0; right: -237px; z-index: 9;}
.module_funs .delete_error{ display: none; background-color: #ffebf0; color: #f90e2f; font-size: 14px; line-height: 32px; height: 32px; width: 237px; position: absolute; top: 0; right: 32px; text-align: center;}

/*personal_source*/
.personal_source{ background:#46526e; position:relative;}
.personal_source .wrap_con{ min-height:170px; _height:170px;}
.personal_source .header_pic{ height:118px; width:118px; overflow:hidden; position:absolute; top:20px; left:20px;}
.personal_source .header_pic .impression{ display:inline-block; background:#000; background:rgba(0,0,0,.8); filter:alpha(opacity=60); opacity:.6; height:32px; width:118px; position:absolute; left:0; bottom:-30px; -moz-transition:bottom linear .5s; -ms-transition:bottom linear .5s; -webkit-transition:bottom linear .5s; transition:bottom linear .5s;}
.personal_source .header_pic:hover .impression{ bottom:5px;}
.personal_source .header_pic .modify_avatar{ color:#ccc; font-size:12px; position:absolute; z-index:0; bottom:-11px; left:35px; -moz-transition:all linear .6s; -ms-transition:all linear .6s; -webkit-transition:all linear .6s; transition:all linear .6s;}
.personal_source .header_pic .modify_avatar:hover{ color:#fff; text-decoration:underline;}
.personal_source .header_pic:hover .modify_avatar{ bottom:11px; z-index:3;}
.personal_source .header_pic .mask{ background:url("/ziyuan/images/sprites.png") no-repeat 0 -125px; height:118px; width:118px; position:absolute; top:0; left:0; z-index:2;}
.personal_source .personal_abs{ color:#9ca1ad; font-size:14px; padding-left:170px; width:480px;}
.personal_source .name_web_link{ padding:25px 0 0 0;}
.name_web_link .name a{ display:inline-block; color:#fff; font-size:24px;}
.data_set_btn a{ background:#74809c; color:#fff; font-size:14px; border-radius:3px; line-height:32px; height:32px; width:90px; position:absolute; left:170px; top:118px; text-align:center;}
.personal_source .others_info{ max-height:66px; width:600px; overflow:hidden; _height:66px;}
.medial,.medial_personal,.certification{ display:inline-block; background:url("/ziyuan/images/medal_ico.png") no-repeat; margin:-9px 8px 0 4px; height:24px; width:24px; vertical-align:middle; text-indent:-999em;}
.medial{ background-position:0 0;}
.medial_personal{ background-position:0 -24px;}
.certification{ background-position:0 -48px;}
.web_address{ color:#04a3ff; font-family:Arial, Helvetica, sans-serif; cursor:default;}
.user_profiles{ margin-top:8px; cursor:default;}

.personal_source .popular{ font-size:14px; padding-right:20px; position:absolute; right:0; top:30px;}
.personal_source .popular .top_cit{ color:#9ca1ad; border-bottom:solid 1px #59637a; line-height:50px; padding-bottom:5px; height:50px; _float:right; _clear:both;}
.personal_source .popular .top_cit span{ color:#fff; font-size:28px; padding-right:5px;}
.personal_source .popular .bottom_cit{ color:#9ca1ad; line-height:50px; height:50px; _float:right; _clear:both;}
.personal_source .popular .bottom_cit span{ display:inline-block; color:#fff; font-size:28px; padding-right:5px;}
.personal_source .popular .bottom_cit em{ display:inline-block; padding-right:10px;}
.personal_source .relation{ display:inline-block; color:#999; line-height:28px; margin:5px 0 0 170px; height:28px; vertical-align:top; cursor:pointer; text-align:center;}
.personal_source .relation_ico{ float:left; *margin-top:10px; width:75px;}
.personal_source .relation_ico i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat; margin:6px 4px 0 0; height:17px; width:17px; vertical-align:top; *margin-top:2px; overflow:hidden;}
.personal_source .focus_on{ display:inline-block; background:#04a3ff;}
.personal_source .focus_on i{ background-position:-109px 0;}
.personal_source .each_focus{ display:inline-block; background:#606e91;}
.personal_source .each_focus i{ background-position:-126px 0;}
.personal_source .has_focus{ display:inline-block; background:#606e91;}
.personal_source .has_focus i{ background-position:-210px 0;}
.personal_source .cancel_focus{ display:inline-block; background:#606e91;}
.personal_source .cancel_focus i{ display:none;}
.personal_source .focus_on,
.personal_source .each_focus,
.personal_source .has_focus,
.personal_source .cancel_focus{ color:#fff; border-radius:3px; padding:0 10px; height:28px;}

/* dialogs */
.cydia_edit_dialog_inner{ background:#FFF; border:1px solid #DBDBDB; padding:15px 20px; width:560px;}
.cydia_dialog .my_follower_dialog, .cydia_dialog .my_fans_dialog{ width:890px;}

/* type_list */
.type_order{ margin-bottom:10px; height:32px;}
.type_order li{ float:left; padding-right:15px;}
.type_order li a{ display:block; border-bottom:2px solid #FFF; color:#999; font-size:18px; padding-bottom:3px;}
.type_order li a:hover{ color:#333;}
.type_order li a.current{ border-bottom-color:#333; color:#333;}
.type_list{ max-height:300px; overflow:auto;}
.type_list li{ padding-bottom:1px; vertical-align:top;}
.type_list li a{ display:block; background:#FFF; color:#333; font-size:14px; padding:10px 15px;}
.type_list li a:hover, .type_list li a.selected{ background-color:#E3F2FF;}
.type_form li{ padding-bottom:6px; vertical-align:top;}
.type_form li label{ display:inline-block; color:#333; font-size:14px; width:84px; vertical-align:top;}
.type_form .txt{ display:inline-block; vertical-align:top;}
.type_form .txt input, .type_form .txt textarea{ background:#FFF; border:1px solid #DBDBDB; color:#333; font-size:14px; padding:4px 6px; height:20px; width:450px; line-height:20px\9;}
.type_form .txt textarea{ padding:6px; height:8em; resize:vertical;}

/*源tab*/
.origin_con{ float:left; background:#e9e9ea; width:1098px;}
.origin_nav{ float:left; padding-top:25px; width:175px;}
.origin_nav li{ clear:both; text-align:center; margin-top:-1px;}
.origin_nav li:before{ content:''; border-top:1px solid #d9d9d9; margin:0 13px; height:0; width:148px; overflow:hidden; position:absolute; z-index:1;}
.origin_nav li a{ display:inline-block; color:#9ca1ad; font-size:18px; border-left:solid 4px #e9e9ea; height:116px; width:171px; position:relative;}
.origin_nav li a:hover,.origin_nav li a.current{ background:#fff; color:#46526e; border-left:solid 4px #20a4f1; position:relative; z-index:3;}
.origin_nav li a.current,.origin_nav li a.current:hover{ z-index:2;}
.origin_nav li:first-child:before{ border-top:none;}
.origin_nav li a span{ line-height:180px;}
.origin_nav li a i{ display:inline-block; background:url("/ziyuan/images/origin_nav.png") no-repeat; height:52px; width:52px; position:absolute; left:64px; top:16px;}
.origin_nav li a i.my_resources{ background-position:0 -52px;}
.origin_nav li a:hover i.my_resources,.origin_nav li a.current i.my_resources{ background-position:0 0;}
.origin_nav li a i.my_upload{ background-position:-52px -52px;}
.origin_nav li a:hover i.my_upload,.origin_nav li a.current i.my_upload{ background-position:-52px 0;}
.origin_nav li a i.my_album{ background-position:-104px -52px;}
.origin_nav li a:hover i.my_album,.origin_nav li a.current i.my_album{ background-position:-104px 0;}
.origin_nav li a i.my_members{ background-position:-156px -52px;}
.origin_nav li a:hover i.my_members,.origin_nav li a.current i.my_members{ background-position:-156px 0;}

/* create new album */
.create_album .title_bar{ background:#f6f6f6; color:#333; font-size:30px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; line-height:100px; height:100px;}
.create_album .wrap_con h1{ margin:0;}
.create_album .title_bar a{ color:#20a4f1; font-size:14px; margin-left:12px;}
.create_album .title_bar a:hover{ text-decoration:underline;}
.create_album .album_con{ margin:30px auto 60px;}
.create_album .album_con .slider_l{ float:left; border-right:1px solid #e2e2e2; padding-right:52px; width:732px;}
.create_album .album_form label.name{ display:inline-block; font-size:18px; line-height:40px; height:40px; width:88px;}
.create_album .album_form .input_name{ color:#999; border:1px solid #d9d9d9; border-radius:5px; padding:5px 0 5px 10px; line-height:30px; height:30px; width:626px;}
.create_album .album_form .textarea{ color:#999; border:1px solid #d9d9d9; border-radius:5px; padding:5px; line-height:22px; height:166px; width:626px;}
.create_album .album_form .mt_space{ margin-top:15px;}
.create_album .album_form .required_info{ position:relative;}
.create_album .album_form .tit{ display:none;}
.create_album .album_form .required_info .input_name{ border:1px solid #dd3c10;}
.create_album .album_form .required_info .tit{ display:block; color:#d90000; position:absolute; right:0; top:-24px;}
.create_album .album_form .next_step_btn{ float:right; background:#20a4f1; color:#fff; border:none; line-height:36px; padding:0 12px; height:36px; cursor:pointer;}
.create_album .album_form .next_step,.create_album .album_form .last_step{ float:right; background:#20A4F1; color:#FFF; cursor:pointer; border:1px solid #20A4F1; margin-top:38px; padding:3px 15px; height:36px;}
.create_album .album_form .last_step{ float:left; background:#fbfbfb; color:#999; border:1px solid #d2d2d2;}
.create_album .preview_cover{ float:right; width:316px;}
.create_album .f_l{ float:left;}
.create_album .preview_cover h2,.create_album .selected_cydia h2,.create_album .choose_cydia h2{ color:#333; font-size:18px;}
.create_album .preview_cover .info,.create_album .selected_cydia .info,.create_album .choose_cydia .info{ color:#999; padding:5px 0 10px; height:38px; position:relative;}
.create_album .preview_cover .btn{ background:#20A4F1; color:#FFF; line-height:38px; height:38px; width:100px; overflow:hidden; position:absolute; top:0; right:0; text-align:center;}
.create_album .preview_cover .btn:hover{ opacity:.9;}
.create_album .preview_cover .btn input{ cursor:pointer; font-size:99px; position:absolute; top:0; right:0; opacity:0; filter:alpha(opacity=0);}
.create_album .preview_cover .btn object{ position:absolute; right:0;}
.create_album .preview_img{ border:1px solid #d9d9d9; border-radius:3px; margin-top:15px; height:188px; width:314px; overflow:hidden; position:relative;}
.create_album .preview_img .tips{ background:#D7D7D7; margin:24px 0 0 -127px; height:138px; width:254px; position:absolute; left:50%; top:0;}
.create_album .preview_img .tips span{ display:block; color:#FFF; font-size:28px; padding-top:44px; text-align:center;}
.create_album .preview_img .pic, .create_album .preview_img .force_panel{ height:138px; width:254px; overflow:hidden; position:absolute; left:0; top:0;}
.create_album .preview_img .force_panel{ left:30px; top:24px;}
.create_album .preview_img .pic_back{ margin:24px 0 0 30px;}
.create_album .preview_img .pic img{ display:block; height:100%; width:100%; -ms-interpolation-mode:bicubic;}
.create_album .preview_img .mask{ display:none; background:#FFF; height:100%; width:100%; position:absolute; left:0; top:0; opacity:.8; filter:Alpha(opacity=80);}
:root .create_album .preview_img .mask{ background:rgba(255,255,255,.8); cursor:move; opacity:1; filter:none;}
.create_album .preview_img .handler_mask{ opacity:0; filter:Alpha(opacity=0);}
:root .create_album .preview_img .handler_mask{ background:rgba(0,0,0,0);}
.create_album .preview_img .loading{ background:#FFF; background:rgba(255,255,255,.86); padding:0; height:100%; width:100%; position:absolute; left:0; top:0;}
.create_album .preview_img .loading span{ display:block; padding-top:80px;}
.create_album .preview_img .tool{ display:none; background:url("/ziyuan/images/toolphoto.png") no-repeat; cursor:default; height:157px; width:15px; overflow:hidden; position:absolute; left:8px; top:14px;}
.create_album .preview_img .zoom_out, .create_album .preview_img .zoom_in{ cursor:pointer; height:15px; width:15px; position:absolute; overflow:hidden; position:absolute; top:0; left:0;}
.create_album .preview_img .zoom_in{ top:143px;}
.create_album .preview_img .zoom_bar{ cursor:url("/ziyuan/images/cursor.cur"), default; margin-top:24px; padding:2px 0; width:24px; overflow:hidden; position:absolute; top:0; left:-4px; top:102px;}
.create_album .preview_img .zoom_bar .trigger{ background:#20A4F1; margin:0 auto; height:5px; width:16px;}
.create_album .album_con .slider_r{ display:inline; float:left; border-left:1px solid #e0e0e0; margin-left:32px;}
.create_album .album_con .slider_r ul li{ clear:both; color:#666; line-height:34px; margin-top:25px; padding-left:35px; height:34px; position:relative;}
.create_album .album_con .slider_r ul li i{ background:#fff; color:#666; border-radius:100%; border:1px solid #d9d9d9; line-height:33px; height:33px; width:33px; position:absolute; top:0; left:-16px; text-align:center; overflow:hidden;}
.create_album .album_con .slider_r ul li.previous_step{ color:#90cae7;}
.create_album .album_con .slider_r ul li.previous_step i{ background:#eff9fe; color:#90cae7; border:1px solid #90cae7;}
.create_album .album_con .slider_r ul li.present{ color:#20a4f1;}
.create_album .album_con .slider_r ul li.present i{ background:#20a4f1; color:#fff; border:1px solid #20a4f1;}
.create_album .album_con .slider_r ul li em{ display:none; float:left; background:#90cae7; height:24px; width:1px; position:absolute; top:-24px; left:-1px;}
.create_album .album_con .slider_r ul li.first{ margin-top:0;}
.create_album .album_con .slider_r ul li.previous_step em,.create_album .album_con .slider_r ul li.present em{ display:block;}
.create_album .selected_cydia{ float:left; width:328px;}
.create_album .cydia_list{  border-bottom:1px solid #e6e6e6; margin-top:20px;}
.create_album .cydia_list ul li{ background:#f6f6f6; border-top:1px solid #e6e6e6; line-height:36px; height:36px; position:relative;}
.create_album .cydia_list ul li em{ color:#666; padding:0 5px 0 15px;}
.create_album .cydia_list ul li i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -73px 0; height:17px; width:17px; position:absolute; top:10px; right:10px; cursor:pointer; visibility:hidden;}
.create_album .cydia_list ul li:hover i{ visibility:visible;}
.create_album .cydia_list .cydia_name{ display:inline-block; height:36px; width:254px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.create_album .prev_pager,.create_album .next_pager{ color:#04a3ff; font-size:12px; text-decoration:underline;}
.create_album .prev_pager{ float:left; margin-left:60px;}
.create_album .next_pager{ float:right; margin-right:75px;}
.create_album .disabled{ color:#999; pointer-events:none;}
.create_album .choose_cydia{ float:right; width:328px;}
.create_album .cydia_list h3{ background:#f6f6f6; border-top:1px solid #e6e6e6; line-height:38px; padding-left:15px; height:38px;}
.create_album .cydia_list h3 em{ color:#999; padding-left:10px;}
.create_album .choose_cydia .cydia_list ul li{ background:#fff; border-top:1px solid #e6e6e6; line-height:36px; padding-left:15px; height:36px; position:relative;}
.create_album .choose_cydia .cydia_list ul li:hover{ background:#f6f6f6;}
.create_album .choose_cydia .cydia_list ul li i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -90px 0; height:17px; width:17px; position:absolute; top:10px; right:10px; cursor:pointer; visibility:visible;}
.create_album .cydia_list .cydia_name{ display:inline-block; height:36px; width:254px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.create_album .choose_cydia .info i{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -90px 0; margin:4px 3px 0; height:17px; width:17px; vertical-align:top; *margin-top:3px;}

/* my_cydia_list */
.my_cydia_list_wrap{ background:#FFF; background:rgba(255,255,255,.9); width:100%; position:relative; z-index:3;}
.my_cydia_list, .my_cydia_list .title, .my_cydia_list .inner, .my_cydia_list_wrap .drop_down span{ -webkit-transition:all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s;}
.my_cydia_list{ height:0; overflow:hidden;}
.my_cydia_list_active{ height:60px;}
.my_cydia_list .title{ position:absolute; left:0; top:-60px;}
.my_cydia_list .title h3{ font-size:18px; font-weight:normal; padding-top:17px;}
.my_cydia_list .inner{ height:100%; width:888px; overflow:hidden; position:absolute; top:-60px; right:36px;}
.my_cydia_list_active .title, .my_cydia_list_active .inner{ top:0;}
.my_cydia_list .inner ul{ font-size:0; padding-top:14px; position:absolute; left:0; top:0; white-space:nowrap; word-wrap:normal;}
.my_cydia_list .inner li{ display:inline-block; font-size:18px; vertical-align:top; *display:inline; *zoom:1;}
.my_cydia_list .inner li a{ display:inline-block; height:100%; width:100%;}
.my_cydia_list .inner li a:hover, .my_cydia_list .inner li a.current{ color:#04A3FF;}
.my_cydia_list .inner li i{ display:inline-block; cursor:pointer; vertical-align:top;}
.my_cydia_list .inner li img{ border-radius:100%; vertical-align:top;}
.my_cydia_list .inner li span{ display:inline-block; cursor:pointer; line-height:32px; margin:0 20px 0 10px; height:32px; width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.my_cydia_list .inner li a:hover span{ color:#04A3FF; text-decoration:underline;}
.my_cydia_list_wrap .controller{ margin:0 50px 0 182px;}
.my_cydia_list_wrap .controller .prev, .my_cydia_list_wrap .controller .next{ top:12px;}
.my_cydia_list_wrap .drop_down a{ border-radius:0 0 3px 3px; width:30px; position:absolute; left:0; top:0;}
.my_cydia_list_wrap .drop_down span{ display:block; background:url("/ziyuan/images/drop_down_btn.png") no-repeat 0 100%; cursor:pointer; margin:0 auto; height:28px; width:30px; overflow:hidden; text-indent:-99px;}
.my_cydia_list_wrap .drop_down a:hover span{ height:32px;}

/*主功能模块*/
.main_module{ display:inline-block; background:#fff; padding:25px 0 0 33px; width:890px; min-height:500px; _height:500px;}/*  float:left; */
.main_module .title{ color:#111; font-size:20px; font-weight:normal;}
.main_module .spacing_b{ margin-bottom:20px;}
.main_module .title em{ color:#ccc;}
.main_module .title a{ display:inline-block; color:#b7bbc7; border-bottom:solid 2px #fff; font-size:20px; margin-right:22px; padding-bottom:5px;}
.main_module .title a:hover,.main_module .title a.current{ color:#111; border-bottom:solid 2px #111;}
.edit_module{ line-height:42px; margin:20px 0; height:42px; vertical-align:middle; position:relative;}
.edit_module a{ display:inline-block; background:#f6f6f6; color:#333; border-radius:3px; font-size:14px; padding:0 15px;}
.edit_module a i{ display:inline-block; background:url("/ziyuan/images/yuan_nav_ico.png") no-repeat; margin:-1px 8px 0 0; vertical-align:middle;}
.edit_module a:hover,.edit_module .current a{ background:#9ca1ad; color:#fff;}


.edit_module_hint{display: block; font-size: 14px; background-color: #f2edec; color: #ff002f; font-size: 12px; line-height: 25px; padding: 10px; border-radius: 5px; margin-bottom: 10px; width: 1078px;}
.edit_module_hint a{ color: #ff002f; text-decoration: underline;}

.edit_module .upload_file,.edit_module .upload_file:hover{ background:#20a4f1; color:#fff;}
.edit_module .upload_file_btn, .edit_module .upload_file_btn:hover{ background:#04a3ff; color:#fff;}
.edit_module .upload_file i{ background:url("/ziyuan/images/upload_ico.png") no-repeat; height:19px; width:19px;}
.edit_module .share_btn i{ background-position:0 -17px; height:17px; width:14px;}
.edit_module .share_btn:hover i,.edit_module .current .share_btn i{ background-position:0 0;}
.edit_module .move_btn i{ background-position:-14px -17px; height:17px; width:16px;}
.edit_module .move_btn:hover i,.edit_module .current .move_btn i{ background-position:-14px 0;}
.edit_module .add_btn i{ background-position:-30px -17px; height:17px; width:15px;}
.edit_module .add_btn:hover i,.edit_module .current .add_btn i{ background-position:-30px 0;}
.edit_module .remove_btn i{ background-position:-45px -17px; height:17px; width:15px;}
.edit_module .remove_btn:hover i,.edit_module .current .remove_btn i{ background-position:-45px 0;}
.edit_module .new_group i{ background-position:-61px -17px; height:17px; width:16px;}
.edit_module .new_group:hover i,.edit_module .current .new_group i{ background-position:-61px 0;}
.edit_module .create_album,.edit_module .create_album:hover{ background:#04a3ff; color:#fff;}
.edit_module .create_album i{ background-position:-30px 0; height:17px; width:15px;}
.edit_module .add_in_my i{ background-position:-91px -17px; height:17px; width:17px;}
.edit_module .add_in_my:hover i,.edit_module .current .add_in_my i{ background-position:-91px 0;}
.edit_module .refresh_btn i{ background-position:-77px -17px; height:17px; width:14px;}
.edit_module .refresh_btn:hover i,.edit_module .current .refresh_btn i{ background-position:-77px 0;}
.soft_search{ border:solid 1px #dadadb; height:40px; width:150px; position:absolute; top:0; right:0; overflow:hidden;}
.soft_search .btn button{ float:left; background:url("/ziyuan/images/sprites.png") no-repeat -390px -25px; border:0; height:40px; width:30px; text-indent:-999em; cursor:pointer;}
.soft_search .txt input{ outline:none; color:#999; border:0; line-height:28px; padding:6px 0; height:28px; width:120px; text-indent:5px; vertical-align:top;}
.module_group{ border-top:solid 1px #9ca1ad; width:890px;}
.module_group .top_bar{ color:#333; font-size:14px; border-bottom:solid 1px #ededed; line-height:50px; padding-left:58px; width:832px; height:50px; position:relative;}
.module_group .check_cit{ height:50px; width:58px; position:absolute; top:0; left:0;}
.module_group .nocheck, .module_group .check{ display:inline-block; background:url("/ziyuan/images/check_ico.jpg") no-repeat; height:16px; width:16px; position:absolute; top:25px; left:22px;}
.module_group .check{ background-position:0 -16px;}
.module_group .check_cit input{ margin:0; padding:0; height:100%; width:100%; position:absolute; left:0; top:0; opacity:0; filter:Alpha(opacity=0);}

/*第一行*/
.module_group .top_bar .check, .module_group .top_bar .nocheck{ top:20px;}
.module_group .modele_new{ float:left; background:#f7f7f8; color:#111; font-size:14px; padding-left:10px; width:430px; line-height:50px; height:50px; cursor:pointer; vertical-align:middle;}
.module_group .modele_new i{ display:inline-block; background:url("/ziyuan/images/arrow_operate.jpg") no-repeat 0 50%; margin-right:5px; height:48px; width:11px; vertical-align:middle;}
.module_group .modele_new.active i{ background-position:-11px 50%;}
.module_group .modele_new em{ color:#ccc; padding:0 10px;}
.module_group .txt input{ background:#FFF; border:1px solid #DDD; padding:4px 5px;}
.module_group .module_title{ display:inline-block; height:50px; width:126px; text-align:center; *float:left;}
.module_softapp{ overflow:hidden; position:relative;}
.module_softapp ul{ margin-top:-1px;}
.module_softapp li{ color:#666; font-size:14px; border-top:1px solid #EDEDED; line-height:70px; padding-left:58px; height:70px; position:relative; vertical-align:top; *zoom:1;}
.module_softapp li.more{ border:0; padding:1px 0 15px; height:auto;}
.module_softapp li.more a{ display:block; background:#fff9df; color:#999; font-size:14px; line-height:35px; text-align:center; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -webkit-transition:all .4s ease; transition:all .4s ease;}
.module_softapp li.more a:hover{ background-color:#FAF3D6; color:#333; -moz-box-shadow:0 1px 3px rgba(0,0,0,.1); -ms-box-shadow:0 1px 3px rgba(0,0,0,.1); -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1); box-shadow:0 1px 3px rgba(0,0,0,.1);}
.module_softapp li.more em{ margin:0 .5em;}
.module_softapp li.more span{ margin-left:1em;}
.module_softapp li.more .loading{ line-height:1.5; padding:10px 0 20px;}
.module_softapp li:hover .module_funs{ width:32px;}
.module_softapp li .version_software{ color: #333; font-size: 12px; line-height: 25px; height: 25px; position: absolute; left: 120px; top: 36px;}
.module_group .app_link{ float:left; padding-left:10px; width:430px; height:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.module_group .app_link a{ display: block; color:#333;}
.module_group .app_link h2{ float: left; padding-left: 40px; line-height: 25px; height: 25px; width: 376px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; position: absolute; top: 12px; left: 82px;}
.module_group .app_link a:hover{ color:#20a4f1;}
.module_group .app_link em{ display:inline-block; margin:-5px 10px 0 0; height:40px; width:40px; vertical-align:middle;}
.module_softapp .check_cit{ height:70px; width:58px; position:absolute; top:0; left:0; text-align:center;}
.module_softapp .module_title{ display:inline-block; font-family:Arial, Helvetica, sans-serif; height:70px; width:126px; text-align:center;}
.module_softapp .module_title em{ color:#333;}
.module_softapp .module_funs{ top: 21px;}
.module_softapp li a.del{ display:block; background:#f90e4b; color:#fff; line-height:30px; width:64px; text-align:center; position:absolute; top:20px; right:-66px; -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear;}
.module_softapp li a.del:hover{ background:#d7093f;}
.module_softapp li:hover a.del{ right:0;}
/*我的上传*/
.module_upload{ width:890px;}
.module_upload li{ clear:both; color:#999; font-size:14px; overflow: hidden; border-bottom:solid 1px #ededed; padding:25px 0 25px 170px; width:720px; position:relative;}/* height:115px;*/
.module_upload .sofa_app_name{ font-size:20px; font-weight:normal; height:45px; width:700px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.module_upload .sofa_app_name a{ padding-right:37px; position:relative;}
.module_upload .sofa_app_name a i{ float:left; background:url("/ziyuan/images/module_upload_tag.jpg") no-repeat; font-family:Arial, Helvetica, sans-serif; text-size-adjust:none; font-size:10px; padding-top:10px; height:28px; width:27px; color:#fff; position:absolute; top:0; right:0; text-align:center;}
.module_upload .sofa_app_name a i.deb{ background-position:0 0;}
.module_upload .sofa_app_name a i.ipa{ background-position:-27px 0;}
.module_upload .sofa_app_name a i.m4r{ background-position:-54px 0;}
.module_upload .app_type{ margin-top:-10px;}
.module_upload .app_type a,.module_upload .date_time{ color:#999; line-height:30px;}
.module_upload .date_time{ margin:-5px 0 5px 10px;}
.module_upload .note_error{ color:#f90e2f; padding-left:15px; text-decoration:underline; visibility:hidden;}
.module_upload .evaluation{}
.module_upload .version_history{ position:absolute; top:10px; right:0; cursor:pointer;}
.module_upload .evaluation .star_m{ display:inline-block;}
.module_upload .evaluation span{ margin-left:30px;}
.module_upload .evaluation span.cit{ color:#f90e2f;}
.module_upload .evaluation .star_m span{ margin-left:0;}
.module_upload .evaluation em{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left:5px; vertical-align:top;}
.module_upload .check_cit{ line-height:165px; height:165px; width:58px; position:absolute; top:0; left:0; text-align:center;}
.module_upload .nocheck,.module_upload .check{ display:inline-block; background:url("/ziyuan/images/check_ico.jpg") no-repeat; height:16px; width:16px; position:absolute; top:72px; left:22px; z-index:1;}
.module_upload .nocheck{ background-position:0 0;}
.module_upload .check{ background-position:0 -16px;}
.module_upload .soft_app_pic{ height:90px; width:90px; position:absolute; left:55px; top:25px;}
.module_upload .soft_app_pic img{ height: 90px; width: 90px;}
.module_upload .module_funs{ top:80px;}/*48px*/

/*
.module_upload li:hover .module_funs{ width:32px;}
*/

/*我的专辑*/
.module_album{ width:890px;}
.module_album li{ clear:both; color:#999; font-size:14px; border-bottom:solid 1px #ededed; padding:24px 0 24px 342px; width:548px; height:150px; position:relative;}
.module_album .sofa_app_name{ font-size:20px; font-weight:normal; height:40px; width:548px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.module_album .sofa_app_name a{ color:#17a2f3; padding-right:37px; position:relative;}
.module_album .sofa_app_name a i{ float:left; color:#ccc; font-size:18px; padding-left:10px; position:absolute; top:0; right:0;}
.module_album .app_type{ margin-top:-10px;}
.module_album .date_time{ font-family:Arial, Helvetica, sans-serif;}
.module_album .soft_abs{ color:#999; border-top:solid 1px #ededed; font-size:14px; margin-top:10px; line-height:1.8em; padding-top:12px; height:76px; width:548px; overflow:hidden; word-break:break-all;}
.module_album .check_cit{ line-height:198px; height:198px; width:58px; position:absolute; top:0; left:0; text-align:center;}
.module_album .nocheck,.module_album .check{ display:inline-block; background:url("/ziyuan/images/check_ico.jpg") no-repeat; height:16px; width:16px; position:absolute; top:88px; left:22px; z-index:1;}
.module_album .nocheck{ background-position:0 0;}
.module_album .check{ background-position:0 -16px;}
.module_album .soft_app_pic{ height:150px; width:258px; position:absolute; left:58px; top:24px;}

/*组织成员*/
.module_member{}
.module_member li{ border-bottom:solid 1px #ededed; padding:25px 340px 25px 108px; width:442px; position:relative;}
.module_member .user_head{ position:absolute; left:10px; top:25px;}
.module_member .user_head .mask{ background:url("/ziyuan/images/user_header.png") no-repeat -63px -232px; height:68px; width:68px; position:absolute; left:0; top:0; z-index:2;}
.module_member .remove_btn{ display:inline-block; background:#ccc; color:#fff; border-radius:3px; line-height:30px; height:30px; width:85px; text-align:center;}
.module_member .remove_btn:hover{ background:#d3d2d2;}
.module_member .leave_word{ color:#999; font-size:14px; line-height:1.6em; padding:10px 0; width:422px;}
.module_member .permissions{ width:340px; position:absolute; right:0; top:0;}
.module_member .chkbox{ float:left; color:#999; font-size:14px; margin-top:22px; vertical-align:top;}
.module_member .chkbox .nocheck, .module_member .chkbox .checked{ display:inline-block; background:url("/ziyuan/images/check_box.jpg") no-repeat; margin-top:4px; height:14px; width:14px; vertical-align:top; position:static;}
.module_member .chkbox .checked{ background-position:-14px 0;}
.module_member .chkbox input{ margin:0; height:100%; width:100%; vertical-align:top; opacity:0; filter:Alpha(opacity=0);}
.module_member .chkbox label{ padding-left:8px;}
.module_member .space_width{ width:186px;}
.module_member .user_permission{ margin-bottom:60px; padding-top:20px; position:relative;}
.module_member .user_permission .check_box{ display:inline-block; margin-bottom:15px; width:610px;}
.module_member .user_permission .check_box .chkbox{ width:150px;}
.module_member .user_permission .confirm_btn{ background:#20a4f1; color:#fff; border:0; border-radius:3px; font-size:14px; line-height:30px; height:30px; width:68px; text-align:center;}
.module_member .user_permission .confirm_btn:hover{ background:#2baaf4;}
.module_member .user_permission .uid{ color:#333; border:solid 1px #bfbfbf; border-radius:3px; padding:6px 7px; height:20px; width:280px; outline:0; vertical-align:top; line-height:22px\9;}
.module_member .user_permission b{ color:#e80f0f; font-size:16px; padding-left:5px;}
.module_member .user_permission .search_user{ width:294px; position:absolute;}
.module_member .user_permission .ajax_box{ background:#fff; border:solid 1px #bfbfbf; border-radius:0 0 3px 3px; padding-bottom:2px; width:100%; position:absolute; left:0; top:32px;}
.module_member .ajax_box li{ border-bottom:0; padding:0 0 2px; width:auto; vertical-align:top;}
.module_member .ajax_box li a{ display:block; color:#666; padding:6px 0; height:32px;}
.module_member .ajax_box li a:hover{ color:#111;}
.module_member .ajax_box li a.selected{ background:#EEE;}
.module_member .ajax_box .user_head{ float:left; cursor:pointer; margin:0 12px; position:static;}
.module_member .ajax_box .user_head img{ border-radius:100%; vertical-align:top;}
.module_member .ajax_box .name{ float:left; border-bottom:solid 1px #CCC; cursor:pointer; padding:5px 0; width:220px;}
.module_member .ajax_box a:hover .name{ border-bottom-color:#999;}

/*zhuanji*/
.the_album{ background:#f6f6f6; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; height:348px;}
.the_album .soft_abs{ color:#999; padding:42px 0 0 284px; width:814px; position:relative;}
.the_album .soft_abs .soft_img{ height:150px; width:258px; position:absolute; top:50px; left:0;}
.the_album  .soft_img .pop_share{ display:none; width:100%; position:absolute; left:0; top:0;}
.the_album  .soft_img .pop_share .bdimgshare-bg{ background:#000; height:38px; width:100%; position:absolute; left:0; top:0; opacity:.4; filter:Alpha(opacity=40);}
.the_album  .soft_img .pop_share .bdimgshare-content{ float:right; padding:5px 8px; position:relative;}
.the_album  .soft_img .pop_share .bdimgshare-lbl{ float:left; color:#FFF; margin-top:3px;}
.the_album .soft_abs h3{ color:#17a2f3; font-size:22px; font-weight:normal;}
.the_album .soft_abs p{ font-size:14px; line-height:25px;}
.the_album .soft_abs p.poupal{ margin-top:5px;}
.the_album .soft_abs p.poupal span{ color:#20a4f1;}
.the_album .soft_abs p.poupal em{ padding:0 10px;}
.the_album .soft_abs a.edit,.the_album .soft_abs a.remove{ color:#999; margin-right:25px;}
.the_album .soft_abs a.edit i,.the_album .soft_abs a.remove i{ display:inline-block; background:url("/ziyuan/images/operate_ico.jpg") no-repeat 0 0; margin-right:3px; vertical-align:middle;}
.the_album .soft_abs a.edit i{ height:14px; width:13px;}
.the_album .soft_abs a.remove i{ background-position:-13px 0; height:14px; width:10px;}
.the_album .soft_abs .collect{ padding-top:30px;}
.the_album .soft_abs .collect .btn{ float:left; background:#20a4f1; color:#fff; font-size:14px; border-radius:42px; line-height:42px; height:42px; width:42px; text-align:center;}
.the_album .soft_abs .collect .btn:hover{ background:#219fe9;}
.the_album .soft_abs .collect .share_btn{ display:inline; float:left; margin:10px 0 0 15px; width:80%;}
.the_album .soft_abs .collect .share_btn span{ float:left; padding-top:5px; vertical-align:middle;}

/*the_album_con*/
.the_album_con{ padding:56px 0;}
.the_album_con h1{ font-size:20px; font-weight:normal; margin-top:0; position:relative;}
.the_album_con h1 span{ border-bottom:solid 2px #333; padding-bottom:5px;}
.the_album_con h1 span em{ color:#ccc; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.the_album_con h1 .add_origin_btn{ display:inline-block; background:#20a4f1; color:#fff; border-radius:3px; font-size:16px; line-height:56px; padding-left:8px; height:56px; width:184px; position:absolute; right:40px; top:-12px; vertical-align:middle;}
.the_album_con h1 .add_origin_btn:hover{ background:#32acf4;}
.the_album_con h1 .add_origin_btn i{ display:inline-block; background:url("/ziyuan/images/focus_ico.png") no-repeat; margin-right:8px; height:40px; width:40px; vertical-align:middle;}
.the_album_con .album_info{ color:#999; font-size:14px; line-height:1.8em; padding:25px 45px 60px 0; word-break:break-all;}
.the_album_con .soft_applist{}
.the_album_con .soft_applist ul{ float:left; margin-left:-38px; position:relative; top:10px;}
.the_album_con .soft_applist li{ display:inline; float:left; margin:30px 0 0 38px; height:162px; width:115px;}
.the_album_con .soft_applist a.thumbnail{ float:left; border-radius:24px; height:115px; width:115px; overflow:hidden; position:relative;}
.the_album_con .soft_applist a.thumbnail img{ border-radius:24px; height:115px; width:115px;} 
.the_album_con .soft_applist a.thumbnail i{ border-radius:24px; background-color:#000; background-color:rgba(0,0,0,0); height:100%; width:100%; position:absolute; top:0; left:0; z-index:2; filter:alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.the_album_con .soft_applist a.thumbnail em{ display:inline-block; background:url("/ziyuan/images/focus_ico.png") no-repeat; margin:-20px 0 0 -20px; height:40px; width:40px; position:absolute; z-index:3; left:50%; top:50%; filter:alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.the_album_con .soft_applist a.thumbnail:hover img{ -webkit-filter:blur(1px);}
.the_album_con .soft_applist a.thumbnail:hover i{ background-color:rgba(0,0,0,.5); filter:alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; opacity:.6;}
.the_album_con .soft_applist a.thumbnail:hover em{ filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1;}
.the_album_con .soft_name{ font-size:16px; line-height:35px; padding-top:10px; height:30px; width:115px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/* upload file */
.title_bar{ color:#111; font-size:20px; font-weight:normal;}
.set_nav{ margin-bottom:20px;}
.set_nav a{ color:#ccc; border-bottom:2px solid #fff; font-size:20px; margin-right:35px; padding-bottom:10px; font-weight:normal;}
.set_nav a:hover,.set_nav a.current{ color:#111; border-bottom:2px solid #111;}
.update_container{ margin:30px 0 105px 0;}
.form_content{}
.form_content li{ float:left; border-bottom:solid 1px #d2d2d2; box-shadow:0 1px 1px #f8fdff; line-height:38px; padding:20px 0; width:100%;}
.form_content li #checkcode_img {margin-top: 3px;vertical-align: top;height: 34px;display: inline-block;}
.form_content li em{ color:#999;}
.form_content li span{ float:left;}
.form_content li .soft_app_name{ color:#04a3ff;}
.form_content .ds_select span{ float:none;}
.form_content li label{ float:left; color:#333; line-height:38px; padding-right:40px; height:38px; width:86px;}
.form_content li label.name{ color:#333; line-height:20px;  padding-right:40px; width:86px;}
.form_content li .choose_origin{ float:left; width:852px;}
.form_content li.advanced_setup{ cursor:pointer;}
.form_content li.advanced_setup i,
.form_content li.advanced_setup i.hideIcon{ float:left; background:url("/ziyuan/images/sh_form.png") no-repeat 0 -30px; margin:12px 5px 0 0; height:16px; width:20px; vertical-align:top;}
.form_content li.advanced_setup i.hideIcon{ background-position:0 0;}
.form_content li input.senior,.form_content li select.senior{ float:left; color:#666; border:solid 1px #b6b6b6; border-radius:3px; line-height:22px; padding:7px 0; width:362px; height:22px; text-indent:10px;}
#senior{ float:left; box-shadow:0 1px 1px #f8fdff; padding:0 0 12px 0; height:auto; width:100%;}
.form_content li label.senior{ display:inline; margin-left:95px;}
.form_content .senior_hidden,.form_content .senior_show{ float:right; background:url("/ziyuan/images/set_show_hide.jpg") no-repeat; margin-top:12px; height:11px; width:11px;}
.form_content .senior_hidden{ background-position:0 0;}
.form_content .senior_show{ background-position:-11px 0;}
.form_content li input.input,.form_content li input.input_version,.form_content li input.domain{ color:#666; border:solid 1px #b6b6b6; border-radius:3px; line-height:22px; padding:7px 0; width:362px; height:22px; text-indent:10px;}
.form_content li input#checkcode{width: 120px;}
.form_content li input.input_version{ width:120px;}
.form_content li input.domain{ margin-left:10px; width:160px;}
.form_content li .checkbox{  display:inline-block; margin-right:20px;}
.form_content li .checkbox input{ visibility:hidden;}
.form_content li .checkbox .check,.form_content li .checkbox .nocheck{ display:inline-block; background:url("/ziyuan/images/check_ico.jpg") no-repeat; margin:12px 5px 0 0; height:16px; width:16px;}
.form_content li .checkbox .check{ background-position:0 -16px;}
.form_content li .checkbox .disabled{ pointer-events:none;}
.form_content li .checkbox .nocheck{ background-position:0 0;}
.form_content li .checkbox label{ width:auto; overflow:hidden;}
.form_content li .checkbox input{ float:left;}
.form_content li .note{ display:inline; float:right; color:#999; font-size:14px; line-height:30px; margin-right:15px; text-align:right;}
.form_content li .note_b{ display:inline; float:right; color:#999; font-size:14px; line-height:30px; margin-right:95px; text-align:right;}
.form_content li .hint_right,.form_content li .hint_error{ float:right; color:#666; font-size:14px; line-height:28px; height:28px; padding:0 10px;}
.form_content li .hint_right{ background:#ebffd9;}
.form_content li .hint_error{ background:#ffeae8;}
.form_content li .note em,.form_content li .note_b em{ color:#ff0000; font-size:16px; font-weight:700; vertical-align:middle;}
.form_content li .note p{ clear:both;}
.form_content li .note i{ color:#ff0000; font-weight:700;}
.form_content li textarea.textarea{ float:left; color:#999; border:solid 1px #b6b6b6; border-radius:3px; line-height:20px; padding:5px; width:352px; height:110px;}
.form_content li .add_ico{ display:inline; float:left; background:url("/ziyuan/images/upload_date_img.png") 0 -37px no-repeat; margin:8px 8px 0 0; height:13px; width:13px;}
.form_content li span select{ float:left;}
.form_content li .icon{ margin-right:10px;}
.form_content li .package_size{ line-height:38px; margin-right:35px;}
.form_content li .package_size em{ padding-left:5px;}
.form_content li .text_des{ float:left; width:882px;}
.form_content li .text_des textarea{ border:solid 1px #cecece; border-radius:3px 3px 0 0; padding:5px; height:210px; width:500px;}
.form_content li .text_des_ict{ width:365px;}
.form_content .up_file{ margin-right:30px;}
.form_content .file_btn{ height:76px; width:76px; position:relative;}
.file_btn.disabled{ background-position:-152px 0;}
.form_content li span{ float:left;}
.file_btn {background: url("/ziyuan/images/file_btns.png") no-repeat; border-radius:12px;}
.file_btn, .file_btn .mask{ height:100%; width:100%; overflow:hidden; position:absolute; left:0; top:0;}
.file_btn.disabled input{ cursor:default; display:none;}
.file_btn input{ cursor:pointer; font-size:199px; position:absolute; right:0; top:0; opacity:0; filter:Alpha(opacity=0);}
.file_btn .mask, .file_btn em{ display:none;}
.file_btn.disabled .mask{ display:block;}
.file_btn, .file_btn .mask{ height:100%; width:100%; overflow:hidden; position:absolute; left:0; top:0;}
.file_btn .mask b{ background:#F7F7F7 url("/ziyuan/images/loading_w.gif") no-repeat 50% 50%; margin:-31px 0 0 -21px; padding:5px; height:32px; width:32px; position:absolute; left:50%; top:50%;}
.form_content .file_btn{ height:76px; width:76px; position:relative;}
.form_content .pic_btn{ background:#E6E6E6; border:1px solid #D2D2D2; border-radius:0; height:176px; width:116px;}
.form_content .pic_btn:hover, .form_content .pic_btn.hover{ background-color:#CFCFCF; border-color:#CFCFCF;}
.form_content .pic_btn.active{ border-color:#4FC4C9;}
.form_content .pic_btn.disabled{ background-color:#E6E6E6; border-color:#D2D2D2;}
.form_content .pic_btn em{ display:block; background:url("/ziyuan/images/file_btns.png") no-repeat 0 -76px; line-height:200px; margin:-30px 0 0 -35px; height:70px; width:70px; overflow:hidden; position:absolute; left:50%; top:50%;}
.form_content .pic_btn .mask b{ background:url("/ziyuan/images/loading_file.gif") no-repeat; border:2px solid #E6E6E6; margin:-26px 0 0 -18px; padding:0;}
.form_content .pic_btn:hover em, .form_content .pic_btn.hover em{ background-position:-76px -76px;}
.form_content .pic_btn.disabled em, .form_content .pic_btn.disabled:hover em{ background-position:-152px -76px;}
.form_content .about_pic{ display:inline; float:left; width:670px;}
.form_content .preview_box{ position:relative; overflow:hidden; *zoom:1;}
.form_content .preview_box li{ background:#FFF; border:0; box-shadow:none; margin:0 16px 12px 0; padding:0; height:178px; width:118px; position:relative;}
.form_content .preview_box li img, .form_content .preview_box .remove{ -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; transition:all linear .4s;}
.form_content .preview_box li img{ position:absolute; z-index:2;}
.form_content .preview_box li:hover img{ opacity:.5; filter:Alpha(opacity=50);}
.form_content .preview_box .remove{ background:url("/ziyuan/images/remove_close.jpg") no-repeat; cursor:pointer; line-height:99px; height:20px; width:20px; overflow:hidden; position:absolute; top:0; right:0; z-index:9; visibility:hidden; opacity:0.4; _visibility:visible;}
.form_content .preview_box li:hover .remove{ opacity:1; visibility:visible;}
.form_content .preview_box .name, .form_content .preview_box .status, .form_content .preview_box .props,
.form_content .preview_box .success .progress{ display:none;}
.form_content .preview_box .progress{ background:#CBCBCB; border:1px solid #A4A4A4; border-radius:15px; box-shadow:inset 0 1px 3px rgba(0,0,0,.16); font-size:0; margin:-5px 0 0 -51px; height:10px; width:100px; overflow:hidden; position:absolute; left:50%; top:50%; z-index:3;}
.form_content .preview_box .progress em{ background:url("/ziyuan/images/loading_bar.png") repeat-x; border:1px solid #9ddc67; border-width:0 1px; border-radius:15px; margin:-1px 0 0 -1px; min-width:1.5%; height:12px; width:50%; position:absolute; left:0; top:0;}
.form_content .submit_btn{ display:inline; float:right; margin-right:17px;}
.form_content .submit_btn button{ display:block; background:#20a4f1; color:#fff; border:0; line-height:32px; padding-right:13px; height:32px; width:67px; text-align:right; text-indent:-999em;}
.form_content .submit_btn button:hover{ background:#5cbdf5;}
.form_content li .confirm_btn{ float:right; border:none; background:#20a4f1; color:#fff; padding:10px 22px; cursor:pointer;}
.form_content li.last{  border-bottom:0; box-shadow:none;}
.version_limit{ display:inline-block; width:50%;}
.version_limit .item{ clear:both; margin-bottom:10px;}
.version_limit p{ line-height:30px; margin-bottom:8px; height:30px;}
.version_limit .version_name{ padding-right:18px; width:100px;}
.version_limit .ds_select{ z-index:8;}
.version_limit .min_item .ds_select{ z-index:9;}
.select_ios{ display:inline; float:left; background:#fafafa; border:solid 1px #b8b8b8; border-radius:3px; line-height:22px; padding:3px 0 3px 5px; height:22px; width:90px;}
.select_tpye{ float:left; position:relative; z-index:8;}
.select_tpye select{ color:#333; border:solid 1px #b6b6b6; border-radius:3px; font-size:14px; padding-left:5px; width:120px; line-height:35px; height:35px;}
.form_content .see_link{ display:inline-block; background:#04a3ff; color:#fff; font-size:18px; line-height:52px; margin-top:10px; height:52px; width:1098px; text-align:center; -moz-transition:all linear .5s; -ms-transition:all linear .4s; -webkit-transition:all linear .5s; transition:all linear .5s;}
.form_content .see_link:hover{ background:#16a8fd; -moz-box-shadow:0 3px 4px rgba(0,0,0,.2); -ms-box-shadow:0 3px 4px rgba(0,0,0,.2); -webkit-box-shadow:0 3px 4px rgba(0,0,0,.2); box-shadow:0 3px 4px rgba(0,0,0,.2);}

/* set_head */
.set_head{ padding-top:30px;}
.set_head .preview_cover{ width:410px;}
.set_head .f_l{ width:316px;}
.set_head .preview_img{ height:200px;}
.create_album .set_head .tips{ margin-left:-75px; height:150px; width:150px;}
.create_album .set_head .tips span{ padding-top:54px;}
.create_album .set_head .force_panel{ left:82px;}
.create_album .set_head .pic, .create_album .set_head .force_panel{ height:150px; width:150px;}
.create_album .set_head .pic_back{ margin-left:82px;}
.create_album .set_head .next_step{ float:none;}
.set_head .save_form{ overflow:hidden; position:relative;}
.set_head .save_form .save_tips{ display:none; color:#3399FF; margin-left:80px; position:absolute; top:56px;}

/* album */
.hot_album{ padding:32px 0 20px 0;}
.hot_album_wrap{ position:relative;}
.hot_album .tab_title{ font-size:20px;}
.hot_album .tab_title a{ display:inline-block; color:#ccc; border-bottom:solid 2px #fff; margin-right:35px; padding-bottom:5px;}
.hot_album .tab_title a:hover,.hot_album .tab_title a.current{ color:#333; border-bottom:solid 2px #333;}
.hot_album_con{ margin-top:20px; height:204px; width:1098px; overflow:hidden; position:relative;}
.hot_album_con ul{ width:300%; position:absolute; margin-left:-18px;}
.hot_album_con li{ display:inline; float:left; margin-left:20px; height:204px; width:258px;}
.hot_album_con a.thumbnail{ float:left; height:150px; width:258px; overflow:hidden; position:relative;}
.hot_album_con a.thumbnail img{ height:150px; width:258px;} 
.hot_album_con p.soft_name{ clear:both; display:inline-block; font-size:18px; margin-top:20px; line-height:35px; height:30px; width:258px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.hot_album_wrap .controller{ font-size:0; height:0; width:100%; position:absolute; left:0; top:0;}
.hot_album_wrap .controller .triggers{ position:absolute; right:6px; top:-40px;}
.hot_album_wrap .controller .triggers a{ display:inline-block; background:url("/ziyuan/images/index_bg.png") no-repeat -70px -11px; font-size:12px; line-height:99em; margin:0 4px; width:10px; height:10px; overflow:hidden; vertical-align:top;}
.hot_album_wrap .controller .triggers a:hover, .hot_album_wrap .controller .triggers a.current{ background-position:-60px -11px;}
.hot_album_wrap .controller .triggers a.current{ cursor:default; pointer-events:none;}
.hot_album_con a.thumbnail i{ background-color:#000; background-color:rgba(0,0,0,0); height:100%; width:100%; position:absolute; top:0; left:0; z-index:2; filter:alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.hot_album_con a.thumbnail em{ display:inline-block; background:url("/ziyuan/images/focus_ico.png") no-repeat; margin:-20px 0 0 -20px; height:40px; width:40px; position:absolute; z-index:3; left:50%; top:50%; filter:alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0;  -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; -o-transition:all linear .4s; transition:all linear .4s;}
.hot_album_con a.thumbnail:hover img{ -webkit-filter:blur(1px);}
.hot_album_con a.thumbnail:hover i{ background-color:rgba(0,0,0,.5); filter:alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; opacity:.6;}
.hot_album_con a.thumbnail:hover em{ filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1;}

.module_its{ padding-left:0; width:1098px;}
.module_its .module_group{ width:1098px;}
.module_its .module_group .top_bar{ width:1040px;}
.module_its .module_group .modele_new{ display:inline; margin-right:212px;}
.module_its .module_group .app_link{ display:inline; margin-right:212px;}
.module_its .load_content{ width:1098px;}

/* upload failed */
.upload_failed{ color:#999; margin:0 auto; padding:80px 10px; text-align:center;}
.upload_failed .fail_ico{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -263px -125px; height:83px; width:83px;}
.upload_failed .fail_title{ color:#ff0000; font-size:24px; padding:10px 0;}
.upload_failed a.back_btn{ display:inline-block; background:#20a4f1; color:#fff; border-radius:3px; font-size:18px; line-height:38px; margin-top:20px; height:38px; width:126px; text-decoration:none; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -webkit-transition:all .4s ease; transition:all .4s ease;}
.upload_failed a.back_btn:hover{ background:#2ba8f0; -moz-box-shadow:0 0 4px rgba(0,0,0,.4); -ms-box-shadow:0 0 4px rgba(0,0,0,.4); -webkit-box-shadow:0 0 4px rgba(0,0,0,.4); box-shadow:0 0 4px rgba(0,0,0,.4);}

/*威锋源 认证首页*/
.topbar{ background:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height:108px; position:relative;}
.topbar h2 a{ display:inline-block; background:url("/ziyuan/images/certification_logo.jpg") no-repeat; height:108px; width:304px; text-indent:-999em;}
.topbar a.wf_origin{ float:right; background:url("/ziyuan/images/wf_origin.png") no-repeat; height:128px; width:88px; position:absolute; z-index:5; top:0; right:0; text-indent:-999em;}
.identification_banner{ background:#e5e9ec url("/ziyuan/images/identification_banner.jpg") no-repeat center top; height:418px;}
.ertification_note{ background:#f6f6f6; color:#666; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; line-height:64px; height:64px; text-align:center;}
.ertification_con{ padding:50px 0 60px 0;}
.certification_sort{ text-align:center;}
.certification_sort h3{ color:#111; font-size:24px;}
.certification_sort p{ color:#999; line-height:25px;}

.apply_certification{ border:1px solid #ededed; margin-top:45px; height:302px; width:336px; position:relative;}
.apply_certification i{ display:none; background:url("//ziyuan/images/sprites.png") no-repeat -176px -25px; height:39px; width:39px; position:absolute; top:0; right:0;}
.apply_choice{ border:2px solid #20a4f1;}
.apply_choice i{ display:block;}
.certification_cit{ height:128px; width:128px; position:absolute; left:100px; top:35px;}
.certification_cit em{ display:inline-block; background:url("//ziyuan/images/sprites.png") no-repeat; margin-top:30px; height:74px; width:69px;}
.apply_certification .personal{ background:#ffefdf; border:1px solid #ffe3c7;}
.apply_certification .personal em{ background-position:-216px -25px;}
.apply_certification .organization{ background:#f7f7f7; border:1px solid #ededed;}
.apply_certification .organization em{ background-position:-285px -25px;}

.ertification_con .help_center{}
.ertification_con .help_center h1{ color:#000; border-top:1px solid #e2e2e2; font-size:24px; font-weight:normal; padding:50px 0 20px 0; text-align:center;}
.ertification_con .guide{ display:inline-block; color:#999; line-height:25px; margin-left:62px; width:278px; text-align:center; vertical-align:top;}
.ertification_con .guide h3{ color:#ff7800; font-size:18px; padding:10px 0;}

/*搜索页面*/
.search_bar{ background:#f6f6f6; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; margin-bottom:40px; padding-top:35px; height:115px;}
.search_bar h2{ font-size:24px; padding-bottom:10px;}
.search_bar .search_box .txt input{ border-radius:0; width:418px;}
.search_bar .search_box{ font-size:14px;}
.search_bar .top_second,.search_bar .ds_select{ background:#fff; float:left; display:inline-block; line-height:38px; height:38px; width:84px;}
.search_bar .ds_select .select_label{ border:1px solid #d9d9d9; border-radius:3px 0 0 3px;}
.search_bar .ds_select .select_arrow i{ margin-top:18px;}
.search_bar .ds_select .select_label span{ margin: 0 0 0 10px; width: 50.8%;}
.search_bar .ds_select .select_arrow{ border-left:none;}
.search_bar .ds_select .select_data_inner{ background:#fff; border:1px solid #d9d9d9;}
.search_bar .ds_select .select_data a{ border-top:1px solid #d9d9d9;}
.search_bar .search_box .txt input{ outline:none; border-left:none;}
.search_bar .search_box .btn button,.search_bar .search_box .txt{ float:left;}
.results_list{ float:left; width:782px;}
.results_list h2{ color:#333; font-size:20px;}
.results_list h2 span{ color:#20a4f1;}
.results_list .selection{ border:2px solid #dbdbdb; border-left:2px solid #20a4f1; font-size:16px; margin:20px 0; line-height:45px; height:45px; width:778px;}
.results_list .selection span,
.results_list .selection a{ display:inline-block; padding:0 15px;}
.results_list .selection .rank_name{ background:#f7f7f8; width:100px;}
.results_list .selection a.current{ color:#20a4f1;}
.results_list ul li{ border:1px solid #fff; border-bottom:1px solid #ededed; padding:25px; -moz-transition:all linear .3s; -ms-transition:all linear .3s; -webkit-transition:all linear .3s; transition:all linear .3s; margin-bottom:5px; position:relative;}
.results_list ul li.bottom_white{ border-bottom:1px solid #fff;}
.results_list ul li:hover{ border-bottom:none; border:1px solid #a0d5f3; -webkit- box-shadow:0 0 5px rgba(32,164,241,.2); -moz- box-shadow:0 0 5px rgba(32,164,241,.5); -ms- box-shadow:0 0 5px rgba(32,164,241,.5); box-shadow:0 0 5px rgba(32,164,241,.5);}
.results_list ul li a.add_cydia{ background:url("/ziyuan/images/focus_ico.png") no-repeat; filter:alpha(opacity=0); opacity:0; height:40px; width:40px; position:absolute; top:20px; right:20px;  -moz-transform:scale(0); -ms-transform:scale(0); -webkit-transform:scale(0); transform:scale(0); -moz-transition:all linear .4s; -ms-transition:all linear .4s; -webkit-transition:all linear .4s; transition:all linear .4s; text-indent:-999em;}
.results_list ul li:hover a.add_cydia{ filter:alpha(opacity=100); opacity:1; -moz-transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.results_list ul li h3{ font-size:18px; line-height:40px; height:40px;}
.results_list ul li h3 .sofa_ico{ margin-right:10px; vertical-align:top;}
.results_list ul li h3 a{ color:#333; text-decoration:underline; vertical-align:top;}
.results_list ul li h3 em{ color:#20a4f1; text-decoration:underline; vertical-align:top;}
.results_list ul li p{ color:#999; line-height:22px; word-break:break-all;}
.results_list ul li p i{ color:#20a4f1;}
.results_list ul li .org_medal,.results_list ul li .personal_medal,.results_list ul li .no_medal{ display:inline-block; background:url("/ziyuan/images/medal_ico.png") no-repeat; margin:7px 0 0 10px; height:24px; width:24px; vertical-align:top; _margin-top:3px;}
.results_list ul li .org_medal{ background-position:0 0;}
.results_list ul li .personal_medal{ background-position:0 -24px;}
.results_list ul li .no_medal{ background-position:0 -48px;}
.results_list ul li .deb,.results_list ul li .ipa,.results_list ul li .m4r,.results_list ul li .mp3{ display:inline-block; background:url("/ziyuan/images/module_upload_tag.jpg") no-repeat; color:#fff; font-size:12px; margin:0 0 0 10px; height:38px; width:27px; vertical-align:top; text-align:center;}
.results_list ul li .deb{ background-position:0 0;}
.results_list ul li .ipa{ background-position:-27px 0;}
.results_list ul li .m4r{ background-position:-54px 0;}
.results_list ul li .mp3{ background-position:-81px 0;}

.results_list ul li .source_info{ padding:15px 0 5px 0;}
.results_list ul li .source_info a{ color:#333;}
.results_list ul li .source_info a:hover{ text-decoration:underline;}
.results_list ul li .soft_cit{ padding-bottom:5px;}
.results_list ul li .soft_cit span{ margin-right:20px;}

.results_list ul li .org_medal_s,.results_list ul li .personal_medal_s,.results_list ul li .no_medal_s{ display:inline-block; background:url("/ziyuan/images/small_media_ico.jpg") no-repeat; margin:3px 0 0 10px; height:18px; width:18px; vertical-align:top; overflow:hidden;}
.results_list ul li .org_medal_s{ background-position:0 0;}
.results_list ul li .personal_medal_s{ background-position:0 -18px;}
.results_list ul li .no_medal_s{ background-position:0 -36px;}
.results_list ul li .user_header{ display:inline-block; margin:-5px 10px 0 0; height:43px; width:43px; position:relative; overflow:hidden;}
.results_list ul li .user_header img{ max-height:43px; max-width:43px;}
.results_list ul li .user_header i.mask{ background:url("/ziyuan/images/header_mask_43.png") no-repeat; height:43px; width:43px; position:absolute; top:0; left:0;}


/* theme_beautify */
.theme_beautify{ padding:40px 0 25px; margin-bottom:28px;}
.theme_beautify .name{ color:#999; position:absolute; left:0; top:-10px;}
.theme_beautify .top_num{ color:#999; border-bottom:none; font-size:14px; padding-left:10px;}
.period_nav{ background:#f6f6f6; line-height:50px; margin:28px 0; height:50px;}
.period_nav a{ float:left; color:#333; border-right:1px solid #ebebeb; font-size:20px; height:50px; width:365px; text-align:center;}
.period_nav a.last{ border-right:none;}
.period_nav a.current{ background:#9ca1ad; color:#fff;}
.theme_list{ width:1098px;}
.theme_list ul{ margin-left:-32px; border-top:none;}
.theme_list ul li{ margin:0 0 30px 32px; height:267px;}
.theme_list ul li .theme_name{ line-height:35px; height:35px; width:156px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; word-break:break-all;}

.theme_list .num_rank{ background:#ccc; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:21px; height:21px; width:22px; text-align:center; position:absolute; top:0; left:0; z-index:9;}
.theme_list .one_rank,.theme_list .two_rank,.theme_list .three_rank{ background:url("/ziyuan/images/num_label.png") no-repeat 0 0; padding-left:8px; text-align:left;}
.theme_list .two_rank{ background-position:0 -21px;}
.theme_list .three_rank{ background-position:0 -42px;}

/* software_rank */
.software_rank{ padding-top:0;}
.software_rank .edit_module{ margin:-10px 0 10px 0; text-align:right;}

.software_rank .edit_module .check_cit{ height:50px; width:58px; position:absolute; top:-5px; left:0;}
.software_rank .edit_module .check_cit label{ position:absolute; right:-15px; top:10px;}
.software_rank .edit_module .nocheck,
.software_rank .edit_module .check{ display:inline-block; background:url("/ziyuan/images/check_ico.jpg") no-repeat; height:16px; width:16px; position:absolute; top:25px; left:22px;}
.software_rank .edit_module .check{ background-position:0 -16px;}
.software_rank .edit_module .check_cit input{ margin:0; padding:0; height:100%; width:100%; position:absolute; left:0; top:0; opacity:0; filter:Alpha(opacity=0);}

.module_its .app_link .num_rank{ float:left; background:#ccc; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:21px; margin:25px 16px 0 0; height:21px; width:28px; text-align:center;}
.module_its .app_link .one_rank,.module_its .app_link .two_rank,.module_its .app_link .three_rank{ background:url("/ziyuan/images/num_label.png") no-repeat 0 0; padding-left:8px; margin-right:8px; text-align:left;}
.module_its .app_link .two_rank{ background-position:0 -21px;}
.module_its .app_link .three_rank{ background-position:0 -42px;}
.software_rank .module_group .app_link{ padding-left:0; margin-right:100px;}
.software_rank .module_group .module_title{ color:#a4a7b0; width:208px;}
.software_rank .module_group .module_title a{ color:#34afff;}
.software_rank .add_cyida_btn{ display:inline-block; background:url("/ziyuan/images/sprites.png") no-repeat -356px -94px; height:24px; width:24px; position:absolute; right:15px; top:23px; cursor:pointer; text-indent:-999em;}

/* music_rank */
.software_rank .play_btn,
.software_rank .stop_btn,
.software_rank .visited_btn{ background:url("/ziyuan/images/play_btn.jpg") no-repeat 0 0; height:24px; width:24px; position:absolute; right:50px; top:24px; cursor:pointer;}
.software_rank .stop_btn{ background-position:0 -24px;}
.software_rank .visited_btn{ background-position:0 -48px;}

/* personal_cydia */
.personal_cydiarank{ margin-bottom:25px; width:100%;}
.personal_cydiarank ul li{ float:left; border-bottom:1px solid #ededed; margin:0 0 10px 0; width:527px; overflow:hidden;}
.personal_cydiarank ul li .module_rank{ border:1px solid #fff; margin-bottom:10px;}
.personal_cydiarank ul li.even{ padding-left:44px;}
.personal_cydiarank ul li .module_rank .user_head .mask{ background:url("/ziyuan/images/user_header.png") no-repeat -63px -232px;}
.personal_cydiarank .source_list{ height:auto;}
.personal_cydiarank ul li .module_rank:hover{ border:1px solid #fff; box-shadow:none;}

/*read*/
.to_report{ background-color:#fff; width:500px;}
.to_report ul li{ width:500px; margin:10px 0;}
.to_report ul li label{ display:inline-block; color:#999; width:75px; height:30px; vertical-align:top;}
.to_report ul li select{ border:1px solid #999; width:150px;}
.to_report ul li textarea{ width:390px; height:150px; border:1px solid #999; padding:10px; line-height:25px; color:#999; vertical-align:top;}





